package com.project.mapper;

import com.Entity.DzmHisInspectionfeeEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;


@Mapper
@Component
public interface NewDoctorDao {


    //查询出所有的患者信息
    List<Map<String,Object>> findAll(Map name);

    //查询药品信息
    List<Map<String,Object>> ChineseMedicines(Map name);

    //根据患者id查询一位患者信息
    List<Map<String,Object>> getOnePatient(Map id);

    //查询患者的档案
    List<Map<String,Object>> getPatientFile(Map id);

    //查询患者的历史病历
    List<Map<String,Object>> getHistoryFile(Map id);

    //查询检查项目信息
    List<Map<String,Object>> check_project(Map name);

    //查询所有的中药信息
    List<Map<String, Object>> all_Midecines();

    //查询附加费用信息
    List<Map<String,Object>> additional_cost();

    //根据传过来的药品id查询信息
    List<Map<String, Object>> select_mid(List<String> asList);

    //根据传过来的检查项目id查询信息
    List<Map<String, Object>> select_pid(List<String> asLst);

    //根据传过来的附加费用id查询信息
    List<Map<String, Object>> select_id(List<String> asLst);

    //保存成功添加信息到历史病历
    int insert_history(Map map);

    //保存成功添加信息到处方列表
    int insert_order(Map map);

    //查询出历史病历的的id
    int select_historyId(Map code);

    //修改care_history_id
    int update_orderId(Map code_id);

    //如保存成功则修改患者的状态为已就诊
    int update_regisid(Map m);
}
